Technical dependencies in practicing Agile in large- scale Software Development Organizations

نویسندگان

  • Nelson Sekitoleko
  • Felix Evbota
چکیده

Due to the benefits associated with Agile practices, such as flexibility, responsiveness. Large-scale software companies have been attracted to scale Agile practices which has led to software vices like technical dependencies. This study investigates the challenges associated with technical dependencies, and the challenges of communicating technical dependencies in large-scale Agile software development. A qualitative research approach was used to investigate the study. Thematic analysis of the interview data revealed: Planning, Teams backlog priority, Attitude and Knowledge sharing, Code quality, and Merge challenges, as the main challenges of this study. The main challenges interact with each other forming a technical dependency loop, and lead to domino effect, during the development of a product. The magnitude of the domino effect will determine the quality of the final product. We suggested some recommendations such as broadening initiative, continuous integration among others, to mitigate the above challenges. Resolving the challenges of technical dependencies will lead to effective communication across teams, which will enable large scale companies realize the benefits of large scale agility.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

To Agile, or not to Agile: A Comparison of Software Development Methodologies

Since the Agile Manifesto, many organizations have explored agile development methods to replace traditional waterfall development. Interestingly, waterfall remains the most widely used practice, suggesting that there is something missing from the many “flavors” of agile methodologies. We explore seven of the most common practices to explore this, and evaluate each against a series of criteria ...

متن کامل

Technical Dependency Challenges in Large-Scale Agile Software Development

This qualitative study investigates challenges associated with technical dependencies and their communication. Such challenges frequently occur when agile practices are scaled to large-scale software development. The use of thematic analysis on semi-structured interviews revealed five challenges: planning, task prioritization, knowledge sharing, code quality, and integration. More importantly, ...

متن کامل

An empirical study of the effect of knowledge integration on software development performance

Although the role of integrating application domain knowledge with technical knowledge is implicitly recognized in software engineering practice, no large scale study has attempted to validate this empirically in a field setting. In this paper, a large-scale empirical study of 232 software development projects in 232 software development organizations shows that higher integration of business a...

متن کامل

Discovering and Managing Social Compositions in Collaborative Enterprise Crowdsourcing Systems

Crowdsourcing is an increasingly used model to outsource certain tasks to be carried out by external experts on the Web. Especially when lacking experience or expertise with certain task types, crowdsourcing offers a convenient way to receive instant support. In this paper, we introduce an in-house enterprise crowdsourcing model, which leverages the crowdsourcing concept and transfers it to tra...

متن کامل

Incorporating Agile with MDA Case Study: Online Polling System

Nowadays agile software development is used in greater extend but for small organizations only, whereas MDA is suitable for large organizations but yet not standardized. In this paper the pros and cons of Model Driven Architecture (MDA) and Extreme programming have been discussed. As both of them have some limitations and cannot be used in both large scale and small scale organizations a new ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013